home *** CD-ROM | disk | FTP | other *** search
/ Champak 26 (Anniversary Edition) / Volume 26 [Anniversary Edition] - JOGO DISK .iso / Fight / battleinmegaville.swf / scripts / frame_1 / DoAction.as
Text File  |  2006-09-05  |  6KB  |  307 lines

  1. function KeyToString(key)
  2. {
  3.    if(key == 8)
  4.    {
  5.       return "Backspace";
  6.    }
  7.    if(key == 20)
  8.    {
  9.       return "Caps Lock";
  10.    }
  11.    if(key == 17)
  12.    {
  13.       return "Control";
  14.    }
  15.    if(key == 46)
  16.    {
  17.       return "Delete";
  18.    }
  19.    if(key == 40)
  20.    {
  21.       return "Down Arrow";
  22.    }
  23.    if(key == 35)
  24.    {
  25.       return "End";
  26.    }
  27.    if(key == 13)
  28.    {
  29.       return "Enter";
  30.    }
  31.    if(key == 27)
  32.    {
  33.       return "Escape";
  34.    }
  35.    if(key == 36)
  36.    {
  37.       return "Home";
  38.    }
  39.    if(key == 45)
  40.    {
  41.       return "Insert";
  42.    }
  43.    if(key == 39)
  44.    {
  45.       return "Right Arrow";
  46.    }
  47.    if(key == 34)
  48.    {
  49.       return "Page Down";
  50.    }
  51.    if(key == 33)
  52.    {
  53.       return "Page Up";
  54.    }
  55.    if(key == 39)
  56.    {
  57.       return "Right Arrow";
  58.    }
  59.    if(key == 37)
  60.    {
  61.       return "Left Arrow";
  62.    }
  63.    if(key == 16)
  64.    {
  65.       return "Shift";
  66.    }
  67.    if(key == 32)
  68.    {
  69.       return "Spacebar";
  70.    }
  71.    if(key == 9)
  72.    {
  73.       return "Tab";
  74.    }
  75.    if(key == 38)
  76.    {
  77.       return "Up Arrow";
  78.    }
  79.    if(key == 18)
  80.    {
  81.       return "Alt";
  82.    }
  83.    if(key == 106)
  84.    {
  85.       return "Numpad *";
  86.    }
  87.    if(key == 107)
  88.    {
  89.       return "Numpad +";
  90.    }
  91.    if(key == 108)
  92.    {
  93.       return "Numpad Enter";
  94.    }
  95.    if(key == 109)
  96.    {
  97.       return "Numpad -";
  98.    }
  99.    if(key == 110)
  100.    {
  101.       return "Numpad .";
  102.    }
  103.    if(key == 111)
  104.    {
  105.       return "Numpad /";
  106.    }
  107.    if(key == 144)
  108.    {
  109.       return "NumLock";
  110.    }
  111.    if(key == 186)
  112.    {
  113.       return ": or ;";
  114.    }
  115.    if(key == 187)
  116.    {
  117.       return "= or +";
  118.    }
  119.    if(key == 189)
  120.    {
  121.       return "- or _";
  122.    }
  123.    if(key == 192)
  124.    {
  125.       return "` or ~";
  126.    }
  127.    if(key == 219)
  128.    {
  129.       return "[ or {";
  130.    }
  131.    if(key == 220)
  132.    {
  133.       return "\\or |";
  134.    }
  135.    if(key == 221)
  136.    {
  137.       return "] or }";
  138.    }
  139.    if(key == 222)
  140.    {
  141.       return "\" or \'";
  142.    }
  143.    if(key > 95 && key < 106)
  144.    {
  145.       return "Numpad " + String(key - 96);
  146.    }
  147.    if(key > 111 && key < 127)
  148.    {
  149.       return "F" + String(key - 111);
  150.    }
  151.    return String.fromCharCode(key);
  152. }
  153. function removeAllClips()
  154. {
  155.    fg1.removeMovieClip();
  156.    fg2.removeMovieClip();
  157.    howtoplay.removeMovieClip();
  158.    readyfight.removeMovieClip();
  159.    stories.removeMovieClip();
  160.    demo.removeMovieClip();
  161.    bg.removeMovieClip();
  162.    opaque.removeMovieClip();
  163.    terrain.removeMovieClip();
  164.    sprite0.removeMovieClip();
  165.    projectile0.removeMovieClip();
  166.    dashbarframe0.removeMovieClip();
  167.    hpbar0.removeMovieClip();
  168.    hpbarframe0.removeMovieClip();
  169.    sprite1.removeMovieClip();
  170.    projectile1.removeMovieClip();
  171.    dashbarframe1.removeMovieClip();
  172.    hpbar1.removeMovieClip();
  173.    hpbarframe1.removeMovieClip();
  174.    fader.removeMovieClip();
  175.    effectHit0._visible = false;
  176.    effectHit1._visible = false;
  177.    effectHit2._visible = false;
  178.    effectHit3._visible = false;
  179.    effectHit4._visible = false;
  180.    fps.removeMovieClip();
  181.    ready.removeMovieClip();
  182.    winFlash.removeMovieClip();
  183.    combo0.removeMovieClip();
  184.    combo1.removeMovieClip();
  185.    wins.removeMovieClip();
  186. }
  187. _singlePlayerDualControlsEnabled = true;
  188. removeAllClips();
  189. blackFrame._x = 0;
  190. blackFrame._y = 0;
  191. _quality = "HIGH";
  192. getURL("FSCommand:fullscreen",false);
  193. getURL("FSCommand:allowscale",false);
  194. getURL("FSCommand:showmenu",false);
  195. getURL("FSCommand:trapallkeys",true);
  196. KEYSPERPLAYER = 6;
  197. KEYINDEX_UP = 0;
  198. KEYINDEX_DOWN = 1;
  199. KEYINDEX_LEFT = 2;
  200. KEYINDEX_RIGHT = 3;
  201. KEYINDEX_B = 4;
  202. KEYINDEX_A = 5;
  203. keyCode = new Array(2);
  204. keyCode[0] = new Array(KEYSPERPLAYER);
  205. keyCode[0][KEYINDEX_UP] = 87;
  206. keyCode[0][KEYINDEX_DOWN] = 83;
  207. keyCode[0][KEYINDEX_LEFT] = 65;
  208. keyCode[0][KEYINDEX_RIGHT] = 68;
  209. keyCode[0][KEYINDEX_B] = 70;
  210. keyCode[0][KEYINDEX_A] = 71;
  211. keyCode[1] = new Array(KEYSPERPLAYER);
  212. keyCode[1][KEYINDEX_UP] = 38;
  213. keyCode[1][KEYINDEX_DOWN] = 40;
  214. keyCode[1][KEYINDEX_LEFT] = 37;
  215. keyCode[1][KEYINDEX_RIGHT] = 39;
  216. keyCode[1][KEYINDEX_B] = 97;
  217. keyCode[1][KEYINDEX_A] = 98;
  218. myLocal_so = sharedobject.getLocal("ppgdbim");
  219. if(myLocal_so.data.keyCode)
  220. {
  221.    _root.keyCode = myLocal_so.data.keyCode;
  222. }
  223. if(myLocal_so.data._menudifficulty)
  224. {
  225.    _root._menudifficulty = myLocal_so.data._menudifficulty;
  226. }
  227. if(!_menudifficulty)
  228. {
  229.    _menudifficulty = 3;
  230. }
  231. if(myLocal_so.data._gamequality)
  232. {
  233.    _root._gamequality = myLocal_so.data._gamequality;
  234. }
  235. if(!_gamequality)
  236. {
  237.    _gamequality = "LOW";
  238. }
  239. if(myLocal_so.data._background)
  240. {
  241.    _root._background = myLocal_so.data._background;
  242. }
  243. if(!_background)
  244. {
  245.    _background = "ON";
  246. }
  247. if(myLocal_so.data._effects)
  248. {
  249.    _root._effects = myLocal_so.data._effects;
  250. }
  251. if(!_effects)
  252. {
  253.    _effects = "ON";
  254. }
  255. if(myLocal_so.data._fps)
  256. {
  257.    _root._fps = myLocal_so.data._fps;
  258. }
  259. if(!_fps)
  260. {
  261.    _fps = "OFF";
  262. }
  263. if(myLocal_so.data._shiraunlock)
  264. {
  265.    _root._shiraunlock = myLocal_so.data._shiraunlock;
  266. }
  267. if(!_shiraunlock)
  268. {
  269.    _shiraunlock = false;
  270. }
  271. if(myLocal_so.data._zimunlock)
  272. {
  273.    _root._zimunlock = myLocal_so.data._zimunlock;
  274. }
  275. if(!_zimunlock)
  276. {
  277.    _zimunlock = false;
  278. }
  279. if(myLocal_so.data._zimsurvivalunlock)
  280. {
  281.    _root._zimsurvivalunlock = myLocal_so.data._zimsurvivalunlock;
  282. }
  283. if(!_zimsurvivalunlock)
  284. {
  285.    _zimsurvivalunlock = false;
  286. }
  287. if(myLocal_so.data._shirasurvivalunlock)
  288. {
  289.    _root._shirasurvivalunlock = myLocal_so.data._shirasurvivalunlock;
  290. }
  291. if(!_extraoptionsunlock)
  292. {
  293.    _extraoptionsunlock = false;
  294. }
  295. if(myLocal_so.data._extraoptionsunlock)
  296. {
  297.    _root._extraoptionsunlock = myLocal_so.data._extraoptionsunlock;
  298. }
  299. if(!_extraoptionsunlock)
  300. {
  301.    _extraoptionsunlock = false;
  302. }
  303. _autodeflect = false;
  304. DEFAULT_BASE_DAMAGE = 10;
  305. BASE_DAMAGE = DEFAULT_BASE_DAMAGE;
  306. _damagemult = 1;
  307.